Álvarez was born on October 24, 1997 in Tlalnepantla de Baz and joined Ajax from the Mexican side Club América in 2019. On August 17, 2019, he made his debut in the first team during the match between VVV-Venlo – Ajax (1-4).
So far, the Mexican international has played 73 official matches for Ajax's first team and scored six goals.